// 知识点：编译器遇到一个模版的定义时，并不会产生代码，只有当我们实例化出模版的一个特定版本的时候，编译器才会产生代码

// 实现一个简单的版本即可知识点：编译器遇到一个模版的定义时，并不会产生代码，只有当我们实例化出模版的一个特定版本的时候，编译器才会产生代码

// 实现一个简单的版本即可
#include "ex16_2.h"
#include <iostream>
using namespace std;

int main(int argc, char** argv) {
  cout << compare(5, 6) << endl;
  system("pause");
  return 0;
}